[INFO] cloning repository https://github.com/ben-l909/endeavour
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ben-l909/endeavour" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fben-l909%2Fendeavour", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fben-l909%2Fendeavour'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f475743f14c46c568e1b10d2495447f2e3761327
[INFO] testing ben-l909/endeavour against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fben-l909%2Fendeavour" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ben-l909/endeavour
[INFO] finished tweaking git repo https://github.com/ben-l909/endeavour
[INFO] tweaked toml for git repo https://github.com/ben-l909/endeavour written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ben-l909/endeavour on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ben-l909/endeavour already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eef95010881c3e7c008d5dfa43d1f9b278cca05024a896a1d68a2f3e39566c57
[INFO] running `Command { std: "docker" "start" "-a" "eef95010881c3e7c008d5dfa43d1f9b278cca05024a896a1d68a2f3e39566c57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eef95010881c3e7c008d5dfa43d1f9b278cca05024a896a1d68a2f3e39566c57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eef95010881c3e7c008d5dfa43d1f9b278cca05024a896a1d68a2f3e39566c57", kill_on_drop: false }`
[INFO] [stdout] eef95010881c3e7c008d5dfa43d1f9b278cca05024a896a1d68a2f3e39566c57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9b0ccda5a5e59f94c0549e5a3c8137f0ccbc22741bbd31c394fa5c1e6f7f68fb
[INFO] running `Command { std: "docker" "start" "-a" "9b0ccda5a5e59f94c0549e5a3c8137f0ccbc22741bbd31c394fa5c1e6f7f68fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling capstone-sys v0.18.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling scroll_derive v0.12.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling async-openai-macros v0.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling scroll v0.12.0
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling goblin v0.9.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling endeavour-frida v0.1.0 (/opt/rustwide/workdir/crates/endeavour-frida)
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling reedline v0.38.0
[INFO] [stderr]    Compiling endeavour-synthesis v0.1.0 (/opt/rustwide/workdir/crates/endeavour-synthesis)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling backoff v0.4.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling endeavour-trace v0.1.0 (/opt/rustwide/workdir/crates/endeavour-trace)
[INFO] [stderr]    Compiling endeavour-core v0.1.0 (/opt/rustwide/workdir/crates/endeavour-core)
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reqwest-eventsource v0.6.0
[INFO] [stderr]    Compiling endeavour-ida v0.1.0 (/opt/rustwide/workdir/crates/endeavour-ida)
[INFO] [stderr]    Compiling async-openai v0.28.3
[INFO] [stderr]    Compiling capstone v0.14.0
[INFO] [stderr]    Compiling endeavour-ir v0.1.0 (/opt/rustwide/workdir/crates/endeavour-ir)
[INFO] [stderr]    Compiling endeavour-mba v0.1.0 (/opt/rustwide/workdir/crates/endeavour-mba)
[INFO] [stderr]    Compiling endeavour-llm v0.1.0 (/opt/rustwide/workdir/crates/endeavour-llm)
[INFO] [stderr]    Compiling endeavour-cli v0.1.0 (/opt/rustwide/workdir/crates/endeavour-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 57s
[INFO] running `Command { std: "docker" "inspect" "9b0ccda5a5e59f94c0549e5a3c8137f0ccbc22741bbd31c394fa5c1e6f7f68fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b0ccda5a5e59f94c0549e5a3c8137f0ccbc22741bbd31c394fa5c1e6f7f68fb", kill_on_drop: false }`
[INFO] [stdout] 9b0ccda5a5e59f94c0549e5a3c8137f0ccbc22741bbd31c394fa5c1e6f7f68fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 46617a9b1bf9e18503f4e1a2967c6f92484254543bc8f0fc3842b6513bfbe425
[INFO] running `Command { std: "docker" "start" "-a" "46617a9b1bf9e18503f4e1a2967c6f92484254543bc8f0fc3842b6513bfbe425", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling endeavour-mba v0.1.0 (/opt/rustwide/workdir/crates/endeavour-mba)
[INFO] [stderr]    Compiling endeavour-ida v0.1.0 (/opt/rustwide/workdir/crates/endeavour-ida)
[INFO] [stderr]    Compiling endeavour-ir v0.1.0 (/opt/rustwide/workdir/crates/endeavour-ir)
[INFO] [stderr]    Compiling endeavour-trace v0.1.0 (/opt/rustwide/workdir/crates/endeavour-trace)
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling endeavour-synthesis v0.1.0 (/opt/rustwide/workdir/crates/endeavour-synthesis)
[INFO] [stderr]    Compiling endeavour-frida v0.1.0 (/opt/rustwide/workdir/crates/endeavour-frida)
[INFO] [stderr]    Compiling endeavour-core v0.1.0 (/opt/rustwide/workdir/crates/endeavour-core)
[INFO] [stderr]    Compiling endeavour-llm v0.1.0 (/opt/rustwide/workdir/crates/endeavour-llm)
[INFO] [stdout] warning: unused imports: `FindingKind`, `Finding`, `loader::load_binary`, and `store::SessionStore`
[INFO] [stdout]  --> crates/endeavour-core/tests/pipeline_integration.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use endeavour_core::{loader::load_binary, store::SessionStore, Finding, FindingKind, Result};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `temp_store_path` is never used
[INFO] [stdout]  --> crates/endeavour-core/tests/pipeline_integration.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn temp_store_path(test_name: &str) -> PathBuf {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_if_exists` is never used
[INFO] [stdout]  --> crates/endeavour-core/tests/pipeline_integration.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn remove_if_exists(path: &Path) -> Result<()> {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_store_files` is never used
[INFO] [stdout]   --> crates/endeavour-core/tests/pipeline_integration.rs:17:4
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn cleanup_store_files(path: &Path) -> Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::Command;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context`, `Result`, `anyhow`, and `bail`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use anyhow::{anyhow, bail, Context, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^  ^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arch` and `SymbolKind`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use endeavour_core::{Arch, SymbolKind};
[INFO] [stdout]   |                      ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tempfile::TempDir`
[INFO] [stdout]  --> crates/endeavour-core/tests/loader_tests.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use tempfile::TempDir;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> crates/endeavour-core/tests/store_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf` and `Path`
[INFO] [stdout]  --> crates/endeavour-core/tests/store_tests.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]  --> crates/endeavour-core/tests/store_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::process::Command;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bail`
[INFO] [stdout]  --> crates/endeavour-core/tests/store_tests.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 | use anyhow::{anyhow, bail, Context, Result};
[INFO] [stdout]   |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `endeavour_core::loader::load_binary`
[INFO] [stdout]  --> crates/endeavour-core/tests/store_tests.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use endeavour_core::loader::load_binary;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling endeavour-cli v0.1.0 (/opt/rustwide/workdir/crates/endeavour-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.33s
[INFO] running `Command { std: "docker" "inspect" "46617a9b1bf9e18503f4e1a2967c6f92484254543bc8f0fc3842b6513bfbe425", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46617a9b1bf9e18503f4e1a2967c6f92484254543bc8f0fc3842b6513bfbe425", kill_on_drop: false }`
[INFO] [stdout] 46617a9b1bf9e18503f4e1a2967c6f92484254543bc8f0fc3842b6513bfbe425
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] adbef7ffec8b4bbd4ea958ec4e3bc26079042bfa9ae75bcf19299de07dd90a2e
[INFO] running `Command { std: "docker" "start" "-a" "adbef7ffec8b4bbd4ea958ec4e3bc26079042bfa9ae75bcf19299de07dd90a2e", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::fs`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fs;
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Path`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:2:17
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::path::{Path, PathBuf};
[INFO] [stderr]   |                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::process::Command`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::process::Command;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Context`, `Result`, `anyhow`, and `bail`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:5:14
[INFO] [stderr]   |
[INFO] [stderr] 5 | use anyhow::{anyhow, bail, Context, Result};
[INFO] [stderr]   |              ^^^^^^  ^^^^  ^^^^^^^  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Arch` and `SymbolKind`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:7:22
[INFO] [stderr]   |
[INFO] [stderr] 7 | use endeavour_core::{Arch, SymbolKind};
[INFO] [stderr]   |                      ^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tempfile::TempDir`
[INFO] [stderr]  --> crates/endeavour-core/tests/loader_tests.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use tempfile::TempDir;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fs`
[INFO] [stderr]  --> crates/endeavour-core/tests/store_tests.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::fs;
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PathBuf` and `Path`
[INFO] [stderr]  --> crates/endeavour-core/tests/store_tests.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::path::{Path, PathBuf};
[INFO] [stderr]   |                 ^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::process::Command`
[INFO] [stderr]  --> crates/endeavour-core/tests/store_tests.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::process::Command;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `bail`
[INFO] [stderr]  --> crates/endeavour-core/tests/store_tests.rs:8:22
[INFO] [stderr]   |
[INFO] [stderr] 8 | use anyhow::{anyhow, bail, Context, Result};
[INFO] [stderr]   |                      ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `endeavour_core::loader::load_binary`
[INFO] [stderr]  --> crates/endeavour-core/tests/store_tests.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use endeavour_core::loader::load_binary;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FindingKind`, `Finding`, `loader::load_binary`, and `store::SessionStore`
[INFO] [stderr]  --> crates/endeavour-core/tests/pipeline_integration.rs:3:22
[INFO] [stderr]   |
[INFO] [stderr] 3 | use endeavour_core::{loader::load_binary, store::SessionStore, Finding, FindingKind, Result};
[INFO] [stderr]   |                      ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `temp_store_path` is never used
[INFO] [stderr]  --> crates/endeavour-core/tests/pipeline_integration.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn temp_store_path(test_name: &str) -> PathBuf {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_if_exists` is never used
[INFO] [stderr]  --> crates/endeavour-core/tests/pipeline_integration.rs:9:4
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn remove_if_exists(path: &Path) -> Result<()> {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cleanup_store_files` is never used
[INFO] [stderr]   --> crates/endeavour-core/tests/pipeline_integration.rs:17:4
[INFO] [stderr]    |
[INFO] [stderr] 17 | fn cleanup_store_files(path: &Path) -> Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `endeavour-core` (test "loader_tests") generated 6 warnings (run `cargo fix --test "loader_tests" -p endeavour-core` to apply 6 suggestions)
[INFO] [stderr] warning: `endeavour-core` (test "store_tests") generated 5 warnings (run `cargo fix --test "store_tests" -p endeavour-core` to apply 5 suggestions)
[INFO] [stderr] warning: `endeavour-core` (test "pipeline_integration") generated 4 warnings (run `cargo fix --test "pipeline_integration" -p endeavour-core` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_cli-fc8bef1aed58cc82)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test auth::anthropic::tests::parse_callback_code_rejects_invalid_format ... ok
[INFO] [stdout] test auth::anthropic::tests::challenge_matches_rfc7636_reference_value ... ok
[INFO] [stdout] test auth::anthropic::tests::parse_callback_code_extracts_code_and_state ... ok
[INFO] [stdout] test auth::anthropic::tests::verifier_generation_uses_valid_charset_and_length ... ok
[INFO] [stdout] test auth::openai_auth::tests::device_flow_response_parsing_handles_optional_fields ... ok
[INFO] [stdout] test auth::openai_auth::tests::query_string_parser_decodes_values ... ok
[INFO] [stdout] test auth::refresh::tests::expiry_detection_uses_epoch_seconds ... ok
[INFO] [stdout] test auth::openai_auth::tests::pkce_challenge_matches_rfc_vector ... ok
[INFO] [stdout] test auth::storage::tests::xdg_path_resolution_uses_fallback_home_config ... ok
[INFO] [stdout] test auth::storage::tests::xdg_path_resolution_prefers_xdg_config_home ... ok
[INFO] [stdout] test auth::storage::tests::write_sets_0600_permissions ... ok
[INFO] [stdout] test auth::storage::tests::invalid_json_returns_error ... ok
[INFO] [stdout] test fmt::tests::formats_32_bit_addresses ... ok
[INFO] [stdout] test auth::storage::tests::missing_file_returns_empty_store ... ok
[INFO] [stdout] test fmt::tests::separators_and_headers_match_shapes ... ok
[INFO] [stdout] test auth::storage::tests::write_creates_parent_directories ... ok
[INFO] [stdout] test tui::app::tests::blocks_input_and_shows_thinking_indicator_while_streaming ... ok
[INFO] [stdout] test auth::storage::tests::round_trip_write_and_read_token ... ok
[INFO] [stdout] test fmt::tests::no_color_disables_color_output ... ok
[INFO] [stdout] test fmt::tests::status_badges_are_fixed_width_tags ... ok
[INFO] [stdout] test tui::app::tests::cancelling_stream_appends_cancelled_marker ... ok
[INFO] [stdout] test tui::app::tests::completion_discards_whitespace_only_streamed_messages ... ok
[INFO] [stdout] test fmt::tests::table_renders_with_alignment_and_truncation ... ok
[INFO] [stdout] test fmt::tests::formats_64_bit_addresses ... ok
[INFO] [stdout] test tui::app::tests::computes_layout_for_80x24_and_120x40 ... ok
[INFO] [stdout] test tui::app::tests::manual_scroll_pauses_auto_scroll_and_tracks_unseen ... ok
[INFO] [stdout] test tui::app::tests::page_scroll_uses_visible_height_minus_two ... ok
[INFO] [stdout] test tui::app::tests::reducer_accepts_background_events ... ok
[INFO] [stdout] test tui::app::tests::status_line_updates_for_ida_session_and_tokens ... ok
[INFO] [stdout] test tui::app::tests::status_line_resets_token_count_on_session_change ... ok
[INFO] [stdout] test tui::app::tests::scrolling_to_bottom_resumes_auto_scroll ... ok
[INFO] [stdout] test tui::app::tests::submit_quit_command_sets_quit_flag ... ok
[INFO] [stdout] test tui::app::tests::streaming_message_shows_cursor_until_completed ... ok
[INFO] [stdout] test tui::app::tests::tick_advances_spinner_and_cursor_animation ... ok
[INFO] [stdout] test tui::app::tests::tool_call_expand_toggle_reveals_full_result ... ok
[INFO] [stdout] test tui::app::tests::tool_call_renders_executing_and_completed_states ... ok
[INFO] [stdout] test tui::app::tests::grows_input_to_three_lines_max ... ok
[INFO] [stdout] test tui::app::tests::status_line_updates_ir_frontend_after_lift ... ok
[INFO] [stdout] test tui::intent_router::tests::command_keywords_bypass_agentic_dispatch ... ok
[INFO] [stdout] test tui::intent_router::tests::bare_command_keyword_is_dispatched_as_command ... ok
[INFO] [stdout] test tui::intent_router::tests::connect_with_address_is_command ... ok
[INFO] [stdout] test tui::intent_router::tests::canonicalize_keyword_routes_to_command ... ok
[INFO] [stdout] test tui::app::tests::tool_calls_interleave_between_streaming_agent_chunks ... ok
[INFO] [stdout] test tui::intent_router::tests::contextual_function_reference_resolves_to_current_address ... ok
[INFO] [stdout] test tui::app::tests::submit_adds_user_message_and_clears_input ... ok
[INFO] [stdout] test tui::intent_router::tests::detect_mba_aliases_route_to_detect_mba_command ... ok
[INFO] [stdout] test tui::intent_router::tests::decompile_keyword_routes_to_lift_command ... ok
[INFO] [stdout] test tui::intent_router::tests::lift_natural_language_routes_to_lift_command ... ok
[INFO] [stdout] test tui::intent_router::tests::non_command_natural_language_routes_to_agentic_loop ... ok
[INFO] [stdout] test tui::intent_router::tests::normalize_natural_language_routes_to_normalize_command ... ok
[INFO] [stdout] test tui::intent_router::tests::nl_sentence_with_command_keyword_routes_to_agentic ... ok
[INFO] [stdout] test tui::status_bar::tests::renders_disconnected_defaults ... ok
[INFO] [stdout] test tui::intent_router::tests::slash_prefixed_command_is_stripped_and_dispatched ... ok
[INFO] [stdout] test tui::status_bar::tests::truncates_with_ellipsis_at_narrow_width ... ok
[INFO] [stdout] test tui::status_bar::tests::maps_frontend_names_to_states ... ok
[INFO] [stdout] test tui::intent_router::tests::unknown_slash_command_returns_system_error_without_llm_dispatch ... ok
[INFO] [stdout] test tui::tests::forward_agent_stream_dispatches_text_deltas_and_completion ... ok
[INFO] [stdout] test tui::status_bar::tests::renders_connected_session_and_tokens ... ok
[INFO] [stdout] test tui::intent_router::tests::nl_sentence_with_connect_keyword_routes_to_agentic ... ok
[INFO] [stdout] test tui::intent_router::tests::contextual_decompile_without_current_function_returns_system_error ... ok
[INFO] [stdout] test auth::openai_auth::tests::browser_pkce_callback_exchanges_and_persists_token_with_mock_endpoint ... ok
[INFO] [stdout] test auth::openai_auth::tests::device_flow_exchanges_and_persists_token_with_mock_endpoints ... ok
[INFO] [stdout] test auth::refresh::tests::api_key_tokens_are_never_refreshed ... ok
[INFO] [stdout] test auth::refresh::tests::mock_refresh_endpoint_updates_token_record ... ok
[INFO] [stdout] test auth::resolver::tests::resolves_env_var_when_oauth_missing ... ok
[INFO] [stdout] test auth::refresh::tests::refresh_failure_returns_reauth_prompt ... ok
[INFO] [stdout] test auth::resolver::tests::resolves_none_when_no_credentials_exist ... ok
[INFO] [stdout] test auth::resolver::tests::resolves_oauth_before_env_var ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.67s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/endeavour-2d138530be93b9f2)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test commands::detect_mba::tests::render_binary_expression_without_outer_parens ... ok
[INFO] [stdout] test commands::detect_mba::tests::render_nested_expression_with_grouping ... ok
[INFO] [stdout] test commands::lift::tests::renders_backend_unavailable_message ... ok
[INFO] [stdout] test commands::lift::tests::creates_expandable_truncation_payload ... ok
[INFO] [stdout] test commands::analyze::tests::analyze_commands_parse_decompile_target_variants ... ok
[INFO] [stdout] test commands::analyze::tests::analyze_commands_parse_rename_json_schema ... ok
[INFO] [stdout] test commands::normalize::tests::rejects_non_hex_address_input ... ok
[INFO] [stdout] test commands::normalize::tests::counts_only_changed_expressions ... ok
[INFO] [stdout] test commands::normalize::tests::renders_backend_unavailable_message ... ok
[INFO] [stdout] test repl::tests::parse_callgraph_command_with_and_without_depth ... ok
[INFO] [stdout] test commands::config::tests::config_commands_mask_api_key_values ... ok
[INFO] [stdout] test repl::tests::parse_analyze_command_with_path ... ok
[INFO] [stdout] test repl::tests::parse_connect_command_without_endpoint ... ok
[INFO] [stdout] test repl::tests::parse_config_commands ... ok
[INFO] [stdout] test commands::transcript::tests::transcript_commands_output_includes_rounds_tool_calls_and_results ... ok
[INFO] [stdout] test repl::tests::parse_show_transcript_command_variants ... ok
[INFO] [stdout] test repl::tests::parse_decompile_and_search_commands ... ok
[INFO] [stdout] test repl::tests::parse_rename_and_comment_usage_errors ... ok
[INFO] [stdout] test commands::lift::tests::renders_ir_preview_without_truncation ... ok
[INFO] [stdout] test commands::session::tests::session_commands_create_and_lookup_session ... ok
[INFO] [stdout] test commands::connect::tests::connect_commands_flow_uses_list_functions_with_mock_transport ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/anthropic_oauth.rs (/opt/rustwide/target/debug/deps/anthropic_oauth-925d2cbd9c730435)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test token_exchange_uses_expected_payload_and_parses_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-b7af5098fe314d67)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test version_flag_exits_zero_and_prints_version ... ok
[INFO] [stdout] test repl_subcommand_help_exits_zero ... ok
[INFO] [stdout] test help_flag_exits_zero ... ok
[INFO] [stdout] test analyze_without_path_exits_with_error ... ok
[INFO] [stdout] test session_info_without_active_session_prints_error_and_repl_continues ... ok
[INFO] [stderr]      Running tests/e2e_smoke.rs (/opt/rustwide/target/debug/deps/e2e_smoke-2bcd1cf391d697fe)
[INFO] [stdout] test session_non_uuid_prints_unknown_subcommand_error_and_repl_continues ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test e2e_smoke_live_ida_manual_harness ... ignored, manual-only: requires live IDA bridge and real API key
[INFO] [stdout] test e2e_smoke_decompile_explain_read_only ... ok
[INFO] [stdout] test e2e_smoke_ida_disconnect_mid_pipeline ... ok
[INFO] [stdout] test e2e_smoke_rename_single_function ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_paths.rs (/opt/rustwide/target/debug/deps/error_paths-2c727ef643c6773e)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test error_paths_callgraph_not_connected ... ok
[INFO] [stdout] test error_paths_explain_not_connected ... ok
[INFO] [stdout] test error_paths_comment_not_connected ... ok
[INFO] [stdout] test error_paths_analyze_missing_path_usage_error ... ok
[INFO] [stdout] test error_paths_connect_handler_graceful_error_recovery ... ok
[INFO] [stdout] test error_paths_config_set_unknown_key_graceful_error_recovery ... ok
[INFO] [stdout] test error_paths_cache_clear_no_active_session ... ok
[INFO] [stdout] test error_paths_findings_no_active_session ... ok
[INFO] [stdout] test error_paths_ida_status_not_connected ... ok
[INFO] [stdout] test error_paths_flood_50_malformed_inputs_repl_stays_alive ... ok
[INFO] [stdout] test error_paths_rename_no_active_session ... ok
[INFO] [stdout] test error_paths_cache_stats_no_active_session ... ok
[INFO] [stdout] test error_paths_config_get_unknown_key_graceful_error_recovery ... ok
[INFO] [stdout] test error_paths_config_list_loads_defaults_without_crashing ... ok
[INFO] [stdout] test error_paths_session_switch_invalid_subcommand_prints_error ... ok
[INFO] [stdout] test error_paths_show_transcript_invalid_uuid_graceful_error_recovery ... ok
[INFO] [stdout] test error_paths_sessions_with_empty_store_reports_no_sessions ... ok
[INFO] [stdout] test error_paths_review_no_active_session ... ok
[INFO] [stdout] test error_paths_search_not_connected ... ok
[INFO] [stdout] test error_paths_session_info_no_active_session_prints_error_and_continues ... ok
[INFO] [stdout] test error_paths_connect_method_not_found_mock_transport_returns_error ... ok
[INFO] [stdout] test connect_impl::tests::connect_commands_flow_uses_list_functions_with_mock_transport ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/oauth_integration.rs (/opt/rustwide/target/debug/deps/oauth_integration-4145b7451c9c9e2b)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test oauth_integration_credential_resolver_env_fallback_when_no_oauth ... ok
[INFO] [stdout] test openai_harness::tests::query_string_parser_decodes_values ... ok
[INFO] [stdout] test openai_harness::tests::pkce_challenge_matches_rfc_vector ... ok
[INFO] [stdout] test openai_harness::tests::device_flow_response_parsing_handles_optional_fields ... ok
[INFO] [stdout] test oauth_integration_token_refresh_expired_token_triggers_refresh ... ok
[INFO] [stdout] test oauth_integration_credential_resolver_oauth_priority_over_env_var ... ok
[INFO] [stdout] test oauth_integration_token_storage_corrupt_file_returns_error ... ok
[INFO] [stdout] test oauth_integration_credential_resolver_no_credential_prompts ... ok
[INFO] [stdout] test oauth_integration_token_refresh_failure_returns_reauth_prompt ... ok
[INFO] [stdout] test oauth_integration_anthropic_code_paste_flow_exchanges_and_stores_token ... ok
[INFO] [stdout] test oauth_integration_openai_localhost_callback_flow_stores_token ... ok
[INFO] [stdout] test openai_harness::tests::browser_pkce_callback_exchanges_and_persists_token_with_mock_endpoint ... ok
[INFO] [stdout] test oauth_integration_token_storage_round_trip_and_permissions ... ok
[INFO] [stdout] test openai_harness::tests::device_flow_exchanges_and_persists_token_with_mock_endpoints ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tui_integration.rs (/opt/rustwide/target/debug/deps/tui_integration-41ff9b0f3b6d0d3f)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test routing_exact_commands_bypass_agentic ... ok
[INFO] [stdout] test routing_nl_dispatches_to_agentic_loop ... ok
[INFO] [stdout] test routing_unknown_slash_and_empty_input ... ok
[INFO] [stdout] test layout_below_minimum_dimensions ... ok
[INFO] [stdout] test history_user_and_agent_message_flow ... ok
[INFO] [stdout] test layout_80x24_standard ... ok
[INFO] [stdout] test status_bar_disconnected_connected_mocks_are_available ... ok
[INFO] [stdout] test layout_120x40_wide ... ok
[INFO] [stdout] test history_streaming_partial_message_and_completion ... ok
[INFO] [stdout] test status_bar_session_and_tokens_width_behaviour ... ok
[INFO] [stdout] test history_manual_scroll_pauses_autoscroll_and_shows_unseen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_core-cf873f087933af51)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test config::tests::load_missing_file_returns_default ... ok
[INFO] [stdout] test config::tests::set_and_get_round_trip ... ok
[INFO] [stdout] test loader::tests::parse_macho_unknown_arch ... ok
[INFO] [stdout] test loader::tests::parse_invalid_data_errors ... ok
[INFO] [stdout] test loader::tests::parse_minimal_macho_header_arm64 ... ok
[INFO] [stdout] test loader::tests::parse_minimal_macho_header_x86_64 ... ok
[INFO] [stdout] test tests::session_json_round_trip ... ok
[INFO] [stdout] test tests::binary_json_round_trip ... ok
[INFO] [stdout] test config::tests::save_and_load_round_trip ... ok
[INFO] [stdout] test tests::finding_json_round_trip ... ok
[INFO] [stdout] test store::tests::opening_new_path_runs_schema_migrations ... ok
[INFO] [stdout] test store::tests::add_and_get_findings ... ok
[INFO] [stdout] test store::tests::create_list_session_round_trip ... ok
[INFO] [stdout] test store::tests::cache_round_trip_and_stats ... ok
[INFO] [stdout] test store::tests::deleting_session_cascades_findings ... ok
[INFO] [stdout] test store::tests::deleting_session_cascades_cache_entries ... ok
[INFO] [stdout] test store::tests::cache_upsert_replaces_existing_value ... ok
[INFO] [stdout] test store::tests::clear_cache_removes_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures_integration.rs (/opt/rustwide/target/debug/deps/fixtures_integration-cf79a6e3f4292af8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loader_integration.rs (/opt/rustwide/target/debug/deps/loader_integration-836ff1d3d6106d1a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loader_tests.rs (/opt/rustwide/target/debug/deps/loader_tests-999e2305ccb41b83)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test load_binary_missing_file_returns_io_error ... ok
[INFO] [stdout] test parse_macho_invalid_data_returns_parse_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/pipeline_integration.rs (/opt/rustwide/target/debug/deps/pipeline_integration-f62b8f3643711b9c)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/store_tests.rs (/opt/rustwide/target/debug/deps/store_tests-da467b80bacbbe60)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test store_enables_wal_mode ... ok
[INFO] [stdout] test session_crud_round_trip_with_findings ... ok
[INFO] [stdout] test deleting_session_cascades_to_findings ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_frida-5c4eae2197a1fd20)
[INFO] [stdout] test concurrent_writers_can_add_findings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_ida-b5e3cabf0869423c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test client::tests::returns_ida_error_for_error_payload ... ok
[INFO] [stdout] test client::tests::returns_connection_error_for_refused_socket ... ok
[INFO] [stdout] test client::tests::decompile_uses_hex_and_parses_payload ... ok
[INFO] [stdout] test client::tests::rename_uses_hex_and_checks_success ... ok
[INFO] [stdout] test client::tests::list_functions_parses_page_items ... ok
[INFO] [stdout] test client::tests::returns_deserialization_error_for_invalid_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixture_parsing.rs (/opt/rustwide/target/debug/deps/fixture_parsing-dbd107eb607dbbeb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test decompile_fixtures_parse_with_expected_shapes ... ok
[INFO] [stdout] test list_function_fixtures_parse_with_expected_shapes ... ok
[INFO] [stdout] test search_fixtures_parse_with_expected_shapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_ir-bf9f2715bff03e62)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test normalize::tests::normalizes_commutative_add_to_same_form ... ok
[INFO] [stdout] test normalize::tests::normalization_is_idempotent ... ok
[INFO] [stdout] test normalize::tests::registry_tracks_active_frontend_name ... ok
[INFO] [stdout] test normalize::tests::setting_unknown_frontend_returns_error ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_x86_64_unary_and_mov_subset ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_x86_64_binary_opcode_subset ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_arm64_mov_instruction ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_arm64_unary_operations ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_arm64_shift_operations ... ok
[INFO] [stdout] test frontend::capstone::tests::lifts_arm64_binary_opcode_subset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/capstone_integration.rs (/opt/rustwide/target/debug/deps/capstone_integration-d5c40a1e095991c3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test lifts_unknown_instruction_to_unknown_stmt ... ok
[INFO] [stdout] test lifts_x86_64_xor_bytes_to_expected_ir_stmt ... ok
[INFO] [stdout] test lifts_arm64_add_bytes_to_expected_ir_stmt ... ok
[INFO] [stdout] test lifts_arm64_multiple_instruction_sequence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ida_integration.rs (/opt/rustwide/target/debug/deps/ida_integration-c1c22f794e544fa9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ida_frontend_returns_backend_unavailable_on_transport_error ... ok
[INFO] [stdout] test ida_frontend_returns_empty_when_function_not_found_payload_is_empty ... ok
[INFO] [stdout] test ida_frontend_lifts_microcode_fixture_to_expected_stmt_structure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ir_tests.rs (/opt/rustwide/target/debug/deps/ir_tests-66488929542e15c0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test normalize_is_idempotent_for_distinct_expressions ... ignored
[INFO] [stdout] test constructs_value_expr ... ok
[INFO] [stdout] test constructs_slice_expr ... ok
[INFO] [stdout] test constructs_unary_expr ... ok
[INFO] [stdout] test constructs_load_expr ... ok
[INFO] [stdout] test constructs_binary_expr ... ok
[INFO] [stdout] test constructs_const_expr ... ok
[INFO] [stdout] test structurally_identical_exprs_are_equal ... ok
[INFO] [stdout] test constructs_concat_expr ... ok
[INFO] [stdout] test stmt_json_round_trip_for_all_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/normalization_parity.rs (/opt/rustwide/target/debug/deps/normalization_parity-35aa226e6a9703d0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ida_mock_and_capstone_fixture_produce_equivalent_normalized_ir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_llm-5c06fcba4431b20b)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test agentic::tests::malformed_tool_args_repairs_once ... ok
[INFO] [stdout] test agentic::tests::duplicate_detection_triggers_no_convergence ... ok
[INFO] [stdout] test agentic::tests::max_steps_enters_force_final_and_stops ... ok
[INFO] [stdout] test agentic::tests::cancellation_terminates_loop ... ok
[INFO] [stdout] test agentic::tests::retryable_error_retries_once ... ok
[INFO] [stdout] test anthropic::tests::parse_completion_content_handles_text_and_tool_use ... ok
[INFO] [stdout] test agentic::tests::run_converges_after_tool_round ... ok
[INFO] [stdout] test agentic::tests::transition_table_covers_core_paths ... ok
[INFO] [stdout] test anthropic::tests::maps_http_status_codes_to_typed_errors ... ok
[INFO] [stdout] test anthropic::tests::parses_sse_event_and_data_lines ... ok
[INFO] [stdout] test anthropic::tests::sse_tool_use_events_emit_deltas_completion_and_done ... ok
[INFO] [stdout] test chunking::tests::empty_input_returns_single_empty_chunk ... ok
[INFO] [stdout] test chunking::tests::all_blank_lines_preserve_line_boundaries ... ok
[INFO] [stdout] test agentic::tests::run_records_entries_when_recorder_is_set ... ok
[INFO] [stdout] test chunking::tests::large_function_is_split_into_multiple_line_aligned_chunks ... ok
[INFO] [stdout] test chunking::tests::single_line_function_splits_without_midline_breaks ... ok
[INFO] [stdout] test chunking::tests::adjacent_chunks_include_overlapping_lines ... ok
[INFO] [stdout] test context::tests::truncates_function_context_when_budget_is_small ... ok
[INFO] [stdout] test context::tests::default_max_context_tokens_is_eight_thousand ... ok
[INFO] [stdout] test context::tests::renders_chunk_metadata_for_oversized_function_context ... ok
[INFO] [stdout] test context::tests::builds_hierarchical_request_with_tools_and_history ... ok
[INFO] [stdout] test chunking::tests::small_function_returns_single_chunk_unchanged ... ok
[INFO] [stdout] test context::tests::truncates_history_from_oldest_first ... ok
[INFO] [stdout] test ida_tool_executor::tests::tool_definitions_include_all_allowed_tools ... ok
[INFO] [stdout] test mock::tests::complete_returns_queued_response ... ok
[INFO] [stdout] test mock::tests::error_injection_returns_expected_error_type ... ok
[INFO] [stdout] test mock::tests::exhausted_queue_returns_channel_closed ... ok
[INFO] [stdout] test mock::tests::fail_all_mode_overrides_fixture_responses ... ok
[INFO] [stdout] test mock::tests::fixture_returns_expected_response ... ok
[INFO] [stdout] test mock::tests::latency_simulation_adds_measurable_delay ... ok
[INFO] [stdout] test mock::tests::missing_fixture_returns_configured_error_or_default ... ok
[INFO] [stdout] test mock::tests::per_call_delay_overrides_uniform_delay ... ok
[INFO] [stdout] test mock::tests::stream_returns_queued_chunks ... ok
[INFO] [stdout] test ida_tool_executor::tests::invalid_arguments_are_non_retryable ... ok
[INFO] [stdout] test anthropic::tests::build_wire_request_maps_tool_results_to_tool_result_blocks ... ok
[INFO] [stdout] test ida_tool_executor::tests::read_tool_get_function_info_dispatches ... ok
[INFO] [stdout] test ida_tool_executor::tests::read_tool_get_xrefs_dispatches ... ok
[INFO] [stdout] test openai::tests::maps_tool_result_messages_to_openai_tool_role ... ok
[INFO] [stdout] test openai::tests::parses_openai_tool_calls_into_canonical_type ... ok
[INFO] [stdout] test router::tests::auto_routes_explain_to_anthropic_by_default ... ok
[INFO] [stdout] test router::tests::auto_routes_to_openai_when_anthropic_key_missing ... ok
[INFO] [stdout] test router::tests::explain_uses_default_model_without_route_override_config ... ok
[INFO] [stdout] test router::tests::ollama_selection_emits_notice_and_falls_back_to_auto ... ok
[INFO] [stdout] test openai::tests::maps_openai_error_by_message ... ok
[INFO] [stdout] test ida_tool_executor::tests::read_tool_get_strings_dispatches ... ok
[INFO] [stdout] test tests::create_provider_returns_auth_failed_for_anthropic_without_api_key ... ok
[INFO] [stdout] test router::tests::provider_parser_rejects_unknown_provider ... ok
[INFO] [stdout] test tests::create_provider_returns_auth_failed_for_openai_without_api_key ... ok
[INFO] [stdout] test tests::create_provider_returns_configuration_error_with_empty_config ... ok
[INFO] [stdout] test tests::create_provider_succeeds_for_openai_with_api_key ... ok
[INFO] [stdout] test types::tests::constructs_common_types ... ok
[INFO] [stdout] test tests::create_provider_returns_configuration_error_for_unsupported_provider ... ok
[INFO] [stdout] test ida_tool_executor::tests::write_tool_dry_run_does_not_execute ... ok
[INFO] [stdout] test ida_tool_executor::tests::write_tool_rename_variable_executes ... ok
[INFO] [stdout] test ida_tool_executor::tests::read_tool_decompile_dispatches ... ok
[INFO] [stdout] test anthropic::tests::build_wire_request_includes_tools_only_when_present ... ok
[INFO] [stdout] test openai::tests::finish_reason_maps_to_stop_reason ... ok
[INFO] [stdout] test ida_tool_executor::tests::ida_connection_error_is_retryable ... ok
[INFO] [stdout] test ida_tool_executor::tests::write_tool_auto_mode_executes ... ok
[INFO] [stdout] test ida_tool_executor::tests::read_tool_list_functions_dispatches ... ok
[INFO] [stdout] test ida_tool_executor::tests::blocked_tool_is_rejected ... ok
[INFO] [stdout] test ida_tool_executor::tests::write_tool_set_comment_executes ... ok
[INFO] [stdout] test oauth_refresh::tests::api_key_bypass_never_refreshes ... ok
[INFO] [stdout] test ida_tool_executor::tests::unknown_tool_is_rejected ... ok
[INFO] [stdout] test tests::create_provider_succeeds_for_anthropic_with_api_key ... ok
[INFO] [stdout] test oauth_refresh::tests::expired_oauth_is_refreshed_and_persisted ... ok
[INFO] [stderr]      Running tests/agentic_loop_integration.rs (/opt/rustwide/target/debug/deps/agentic_loop_integration-eb6c2d8ddb2108a7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test qa013_cancellation_after_two_iterations_returns_partial_result ... ok
[INFO] [stdout] test qa013_duplicate_detection_and_stagnation_on_identical_calls ... ok
[INFO] [stdout] test qa013_error_recovery_rate_limited_first_call_then_retry_success ... ok
[INFO] [stdout] test qa013_tool_execution_error_wrapped_and_loop_continues ... ok
[INFO] [stdout] test qa013_multi_tool_call_single_turn_dispatches_all_results ... ok
[INFO] [stdout] test qa013_max_iterations_enters_force_final_and_terminates ... ok
[INFO] [stdout] test qa013_blocked_tool_rejected_and_loop_continues ... ok
[INFO] [stdout] test qa013_happy_path_integration_three_turns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_mba-872a2721df3921bc)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test simplify::tests::simplifies_or_minus_and_not_to_rhs ... ok
[INFO] [stdout] test simplify::tests::simplifies_xor_plus_two_and_to_add ... ok
[INFO] [stdout] test matcher::tests::benchmark_expressions_detected ... ok
[INFO] [stderr]      Running tests/mba_tests.rs (/opt/rustwide/target/debug/deps/mba_tests-148d127436371bf0)
[INFO] [stdout] test simplify::tests::simplifies_and_partition_to_lhs ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_synthesis-7b2d4ab20cb580bd)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/endeavour_trace-324938031a31923a)
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]    Doc-tests endeavour_cli
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test detects_all_10_benchmarks_for_w32_and_w64 ... ok
[INFO] [stdout] test does_not_match_simple_non_mba_expression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_frida
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_ida
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_ir
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_llm
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_mba
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_synthesis
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests endeavour_trace
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "adbef7ffec8b4bbd4ea958ec4e3bc26079042bfa9ae75bcf19299de07dd90a2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adbef7ffec8b4bbd4ea958ec4e3bc26079042bfa9ae75bcf19299de07dd90a2e", kill_on_drop: false }`
[INFO] [stdout] adbef7ffec8b4bbd4ea958ec4e3bc26079042bfa9ae75bcf19299de07dd90a2e
